package cn.wolfcode.wolf2w.redis.service;

import cn.wolfcode.wolf2w.redis.vo.StrategyStatisVO;

import java.util.List;

public interface IStrategyStatisVORedisService {


    void viewnumIncrease(String sid, int num);

    StrategyStatisVO getStrategyStatisVo(String sid);

    void setStrategyStatisVo(StrategyStatisVO vo);

    void replynumIncrease(String strategyId, int num);

    boolean favor(String sid, String userInfoId);

    //根据用户id查 攻略id 集合
    List<String> getUserStrategiesFavor(String userId);

    //顶 false是不可以再顶了  true可以顶
    boolean strategyThumbup(String sid, String uid);
    //如果redis中已经存在vo对象，
    boolean isStrategyVoExists(String id);

    List<StrategyStatisVO> queryStrategyVoByPattern(String pattera);
}
